Indian Oil Corporation's revenue from operation jumped to Rs 1.63 lakh crore from Rs 1.39 lakh crore last year